package com.matchmaking.system.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.matchmaking.system.config.PageBean;
import com.matchmaking.system.domain.vo.SysMenu;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class SysRole extends PageBean implements Serializable {
    /*
    角色ID
     */
    private Long roleId;

    /*
    角色权限
     */
    private  String roleName;

    /*
     菜单的数组
     */
     private  SysMenu[] menuId;

    /*
    角色权限
     */
    private  String roleKey;


    /*
    显示顺序
     */
    private  Integer roleSort;

    /*
    数据范围
     */
    private  String dataScope;

    /*
    菜单树选择项是否关联
     */
    private  Integer menuCheckStrictly;

    /*
    部门树选择项是否关联
     */
    private  Integer deptCheckStrictly;

    /*
    角色状态
     */
    private  String status;

    /*
    删除标志
     */
    private String delFlag;

    /*
    创建者
     */
    private  String createBy;

    /*
     创建时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createTime;

    /*
    更新者
     */
    private  String updateBy;

    /*
    更新时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private  Date updateTime;

    /*
    备注
     */
    private  String remark;


























}
